From: Øyvind Kolås Date: Fri, 1 Feb 2019 15:11:08 +0000 (+0100) Subject: babl.h: reorder and space out BABL_MODEL_FLAG bitmask X-Git-Tag: archive/raspbian/1%0.1.106-3+rpi1^2~15^2~12^2~2 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=d2882e1f3686e99109246b19d8dd0ef65c1ebe62;p=babl.git babl.h: reorder and space out BABL_MODEL_FLAG bitmask This adds a couple spacer slots for additions that might come, like like coats an ink/paint simulator and spectral bands. --- diff --git a/babl/babl.h b/babl/babl.h index 2cb1a46..3b2fa68 100644 --- a/babl/babl.h +++ b/babl/babl.h @@ -288,18 +288,21 @@ const Babl * babl_format_get_model (const Babl *format); enum _BablModelFlag { - BABL_MODEL_FLAG_OTHER = 0, BABL_MODEL_FLAG_ALPHA = 1<<1, BABL_MODEL_FLAG_PREMULTIPLIED = 1<<2, - BABL_MODEL_FLAG_CIE = 1<<3, - BABL_MODEL_FLAG_GRAY = 1<<4, - BABL_MODEL_FLAG_RGB = 1<<5, - BABL_MODEL_FLAG_CMYK = 1<<6, - BABL_MODEL_FLAG_INVERTED = 1<<7, - - BABL_MODEL_FLAG_LINEAR = 1<<8, - BABL_MODEL_FLAG_NONLINEAR = 1<<9, - BABL_MODEL_FLAG_PERCEPTUAL = 1<<10, + BABL_MODEL_FLAG_INVERTED = 1<<3, + /* BABL_MODEL_FLAG_ALPHA_ENCODED = 1<<4, NYI */ + + BABL_MODEL_FLAG_LINEAR = 1<<10, + BABL_MODEL_FLAG_NONLINEAR = 1<<11, + BABL_MODEL_FLAG_PERCEPTUAL = 1<<12, + + BABL_MODEL_FLAG_GRAY = 1<<20, + BABL_MODEL_FLAG_RGB = 1<<21, + /* BABL_MODEL_FLAG_SPECTRAL = 1<<22, NYI */ + BABL_MODEL_FLAG_CIE = 1<<23, + BABL_MODEL_FLAG_CMYK = 1<<24, + /* BABL_MODEL_FLAG_LUZ = 1<<25, NYI */ }; typedef enum _BablModelFlag BablModelFlag;